package com.dyzx.hbb.modules.wms.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class WmsStockOutOrdersStatusUVO {
    /**
     * 编号
     */
    @Schema(description = "编号")
    @JsonProperty("id")
    @NotNull(message = "编号不能为空")
    private Long id;
    /**
     * 状态 字典信息：sys_global_status   'Draft', 'Pending', 'Completed', 'Cancelled'
     */
    @Schema(description = "审核状态: 1:待审核 2:审核通过 3:审核拒绝 4:取消审核 5:作废 10:出口完成")
    @NotNull(message = "审核状态不能为空")
    @JsonProperty("status")
    private Integer status;

}
